<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <div id="div">text</div>

    <script>
        /**
         * nodeType = 3 
         * nodeVelue是节点文本内容
         * parentName是element对象
         * 不支持子节点
        */

        // 获取文本节点
        const div = document.getElementById('div')
        const text = div.firstChild
        console.log(text) // "text"

        // 通过nodValue访问属性也可以通过data访问
        console.log(text.nodeValue) // text
        console.log(text.data) // text
        text.nodeValue = 'hello' // 修改为hello

        // appendData(text)向文本末尾加文字
        text.appendData('world')

        // insertData(offset, count) 在指定位置插入文本
        text.insertData(2, 2)

        // deleteData(offset, count) 在指定位置删除几个字符
        text.deleteData(2,2)
    </script>
</body>
</html>